﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Var := expression</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../css/commands.css" rel="stylesheet" type="text/css">
<link href="../css/print.css" rel="stylesheet" type="text/css" media="print">
</head>
<body>

<h1>Var := expression</h1>

<p>执行一个表达式并且将结果存储在一个 <a href="../Variables.htm">变量</a> 中。</p>

<p class="CommandSyntax">Var := expression
    </p>
<h3>参数 </h3>
<table border="1" width="100%" cellspacing="0" cellpadding="3" bordercolor="#C0C0C0">
  <tr> 
    <td width="15%">Var</td>
    <td width="85%"><a href="../Variables.htm">变量</a> 的名称，存储 <em>表达式</em> 的结果。</td>
  </tr>
  <tr>
    <td>Expression</td>
    <td>查看 <a href="../Variables.htm#Expressions">表达式</a> 以及下面的例子获取更多信息。</td>
  </tr>
</table>

<h3>注意</h3>
<p>>“:=”运算符是优化过了的，在一些简单的脚本中，它的执行速度和“＝”是一样快的。例如：</p>
<pre>x := y  <em>; 效率同：x = %y%</em>
x := 5  <em>; 效率同：x = 5.</em>
x := &quot;literal string&quot;  <em>; 效率同：x = literal string.</em></pre>
<p>单词“true”和“false”是内置常量，代表 1 和 0 。它们可以增加代码的可读性，例如：</p>
<pre>CaseSensitive := false
ContinueSearch := true</pre>
<p>这个命令，以及所有接收 <em>OutputVar</em> 参数的命令都可以创建一个 <a href="../misc/Arrays.htm">数组</a> ，只要让 <em>OuputVar</em> 包含一个对其它变量的引用就行了。例如 Array%i% := Var/100 + 5 。查看 <a href="../misc/Arrays.htm">数组</a> 获取更多信息。</p>
<h3>相关命令</h3>
<p><a href="../Variables.htm#Expressions">Expressions</a>, <a href="IfExpression.htm">IF (expression)</a>, <a href="../Functions.htm">Functions</a>, <a href="SetEnv.htm">SetEnv</a>, <a href="EnvSet.htm">EnvSet</a>, <a href="EnvAdd.htm">EnvAdd</a>, <a href="EnvSub.htm">EnvSub</a>, <a href="EnvMult.htm">EnvMult</a>, <a href="EnvDiv.htm">EnvDiv</a>, <a href="IfEqual.htm">If</a>, <a href="../misc/Arrays.htm">Arrays</a></p>
<h3>示例</h3>
<pre class="NoIndent">Var := 3
Var := &quot;literal string&quot;
Var := Price * (1 - Discount/100)

Finished := not Done or A_Index &gt; 100
if not Finished
{
    FileAppend, %NewText%`n, %TargetFile%
    return
}
else
    ExitApp</pre>

</body>
</html>
